Yeti (disambiguation)

The Yeti, or Abominable Snowman, is a legendary apelike beast said to inhabit the Himalayan region of Nepal and Tibet.

Yeti may also refer to:

References

  1. ^ Q&A answer explained at 2:45

See also